home *** CD-ROM | disk | FTP | other *** search
/ Champak 25 / Volume 25 - JOGO DISK .iso / Games / the_jewel_hunter.swf / scripts / frame_2 / DoAction.as
Text File  |  2006-06-13  |  2KB  |  85 lines

  1. Stage.scaleMode = "noScale";
  2. Stage.showMenu = false;
  3. _global.Game = new Object();
  4. Game.scene = this;
  5. Game.mspeed = 1;
  6. Game.speed = 1;
  7. Game.start = false;
  8. Game.New = function()
  9. {
  10.    var _loc1_ = this;
  11.    _loc1_.mspeed = 4.5;
  12.    _loc1_.level = 1;
  13.    _loc1_.player = new Object();
  14.    _loc1_.player.score = 0;
  15.    _loc1_.player.life = 3;
  16.    _loc1_.startTime = getTimer();
  17.    _loc1_.timer = getTimer();
  18.    _loc1_.start = true;
  19.    var _loc2_ = _loc1_.scene.createEmptyMovieClip("updater",100);
  20.    _loc2_.onEnterFrame = _loc1_.update;
  21. };
  22. Game.End = function()
  23. {
  24.    var _loc1_ = this;
  25.    _loc1_.endTime = getTimer();
  26.    _loc1_.start = false;
  27.    _loc1_.speed = 0;
  28.    _loc1_.scene.Scoreboard.life.gotoAndStop(1);
  29.    removeMovieClip(_loc1_.scene.updater);
  30.    _loc1_.scene.play();
  31. };
  32. Game.update = function()
  33. {
  34.    Game.player.score += Game.level * 0.01;
  35.    Game.scene.Scoreboard.score = Math.floor(Game.player.score);
  36.    Game.scene.Scoreboard.life.gotoAndStop(Game.player.life + 1);
  37.    var _loc2_ = String(Game.level);
  38.    if(_loc2_.length == 1)
  39.    {
  40.       _loc2_ = "0" + _loc2_;
  41.    }
  42.    var time = getTimer() - Game.startTime;
  43.    var totalSec = Math.floor(time / 1000);
  44.    var _loc1_ = totalSec % 60;
  45.    var _loc3_ = String((totalSec - _loc1_) / 60);
  46.    if(String(_loc1_).length == 1)
  47.    {
  48.       _loc1_ = "0" + _loc1_;
  49.    }
  50.    if(_loc3_.length == 1)
  51.    {
  52.       _loc3_ = "0" + _loc3_;
  53.    }
  54.    Game.scene.Scoreboard.time = _loc3_ + ":" + _loc1_;
  55.    Game.scene.Scoreboard.level = _loc2_;
  56.    if(getTimer() - Game.timer >= 35000)
  57.    {
  58.       Game.mspeed = Math.min(16,Game.mspeed + 1.25);
  59.       Game.level += 1;
  60.       Game.timer = getTimer();
  61.    }
  62.    Game.timer += 1;
  63.    if(Game.speed < Game.mspeed && !Game.pause)
  64.    {
  65.       Game.speed = Math.min(Game.mspeed,Game.speed + Game.mspeed / 100);
  66.    }
  67. };
  68. Game.submit = function()
  69. {
  70.    gotoAndPlay(1);
  71. };
  72. _global.snd = new Object();
  73. snd.mc = this;
  74. snd.play = function(id)
  75. {
  76.    var _loc1_ = id;
  77.    var _loc2_ = this;
  78.    if(_loc2_[_loc1_] == undefined)
  79.    {
  80.       _loc2_[_loc1_] = new Sound(_loc2_.mc);
  81.       _loc2_[_loc1_].attachSound(_loc1_);
  82.    }
  83.    _loc2_[_loc1_].start();
  84. };
  85.